# coding:utf-8
#请设计一个生成双色球的函数，参数为生成条数，返回一个双色球字符串列表。如输入为2则返回值可能为['5,6,13,19,20,28,6','13,14,17,21,27,29,5']
#蓝球是从1-16中抽取一个数字，红球一共6组，每组从1-33中抽取一个，六个互相不重复，组成双色球
import random

def DoubleBall(retcount):
    lisball=[]
    for i in range(0,retcount):
        redball=[]
        blue = random.randint(1, 16)
        redball.append(blue)
        for y in range(0,50):
            op=random.randint(1,34)
            if redball.count(op)==0:redball.append(op)    #不重复则添加至list中
            if len(redball)==7:break   #达到标准即不再循环
        lisball.append(redball)
    return lisball

if __name__ == '__main__':
    print(DoubleBall(5))
    # listp=[1,7,9,23]
    # print(len(listp))